Projet 3D ********* Consignes ========= Restez modestes et choisissez des objectifs atteignables dans le temps imparti. - Ne choisissez pas un jeu utilisant une trop grande quantité d'assets graphiques, l’objetif du projet reste la conception/programmation. Cadre de travail ================ Critères -------- * **Aspect esthétique** : on vous demande d’avoir un graphisme lisible. Vous pouvez utiliser les primitives géométriques (cylindre, sphère, cube...). * **Game design** : le jeu doit fonctionner * **Durée** : réalisez une application allant de 30 secondes à 1 minute d'utilisation. Inutile de faire plusieurs niveaux. On s’interèsse plus à la variété des fonctionnalités implémentées. * **Le codage** : comme toujours, structurer votre code en faisant des fonctions et des structures… * **Mécanique** : l'application doit être intuitive et plutôt facile, dans le meilleur des cas le testeur doit arriver à utiliser l'application sans assistance. Si des explications doivent être données, écrivez du texte en haut de l'écran. * **STL** : utilisez des listes dynamiques plutôt que des tableaux. Contraintes ----------- .. warning:: Vous devez obligatoirement : * Rendre un projet complet zippé et compilable * Utiliser la librairie G3D * N’utiliser aucune autre librairie sans demande d’autorisation préalable Thématiques ----------- Les exemples dans la liste ci-dessous sont automatiquement autorisés. Ils correspondent : * à des jeux/applicatifs techniquement réalisables à votre niveau. * à des jeux utilisant peu de ressources graphiques. .. warning:: Si vous avez une idée de jeu personnelle, il faut la faire valider par votre responsable de salle. Exemples de jeux possibles ========================== Jeux de plateau en version 3D ----------------------------- On parle ici des jeux tour par tour (non accessibles depuis les projets 2D). La mécanique du jeu reste la même, mais l'interface est en 3D. .. raw:: html

Monopoly

     

Trivial Pursuit

Les jeux 2D en 3D ----------------- Certains jeux d'arcade 2D peuvent passer à un mode de jeu 3D. Par exemple, voici des réalisations de casses-briques 3D : .. raw:: html

     

Mais aussi : .. raw:: html

Space Invaders

     

Danger Dash

Les jeux 3D simples ------------------- Il existe une multitude d'options simples qui permettent de réaliser des jeux 3D de qualité. .. raw:: html

Smash it

     

Vecter